module Demo {
  sequence<float> Row;
  sequence<Row> Grid;

  exception ErrorDeRango {};

  interface Model {
    ["ami", "amd"] Grid interpolar(Grid datos, float factor)
         throws ErrorDeRango;
  };
};